package com.contest.entity;

import com.baomidou.mybatisplus.annotations.TableId;

import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.activerecord.Model;
import com.baomidou.mybatisplus.annotations.TableName;
import java.io.Serializable;

/**
 * 
 *
 * @author liuyf
 * @email 123456@qq.com
 * @date 2018-01-19 14:16:33
 */
@TableName("war_situation_info")
public class WarSituationInfo extends Model<WarSituationInfo> implements Serializable {

    private static final long serialVersionUID = 1L;


    @TableId("fd_id")
	private String fdId;
	//战队名称
	@TableField("fd_war_name")
	private String fdWarName;
	//参战人数
	@TableField("fd_num")
	private String fdNum;
	//下注金额
	@TableField("fd_amount")
	private BigDecimal fdAmount;
	//授权通道
	@TableField("fd_channel")
	private String fdChannel;
	//等待时间
	@TableField("fd_wait_time")
	private String fdWaitTime;
	//游戏计划开始时间
	@TableField("fd_start_time")
	private String fdStartTime;
	//房间号
	@TableField("fd_room_no")
	private String fdRoomNo;
	//创建用户
	@TableField("fd_create_id")
	private String fdCreateId;
	//发布者截图
	@TableField("fd_create_pic")
	private String fdCreatePic;
	//0:发布者胜,1:挑战者胜
	@TableField("fd_create_result")
	private Integer fdCreateResult;
	//挑战者id
	@TableField("fd_dare_id")
	private String fdDareId;
	//挑战者截图
	@TableField("fd_dare_pic")
	private String fdDarePic;
	//0:发布者胜,1:挑战者胜
	@TableField("fd_dare_result")
	private Integer fdDareResult;
	//发布者简介
	@TableField("fd_publish_desc")
	private String fdPublishDesc;
	//挑战者简介
	@TableField("fd_dare_desc")
	private String fdDareDesc;
	//战局是否结束
	@TableField("fd_is_end")
	private Integer fdIsEnd;
	//是否结算
	@TableField("fd_is_settlement")
	private Integer fdIsSettlement;
	//0:开始未结束1:发布者胜,2:挑战者胜,-1发布者缺席,-2:挑战者缺席
	@TableField("fd_result")
	private Integer fdResult;
	/**
	 * 设置：主键
	 */
	public void setFdId(String fdId) {
			this.fdId = fdId;
	}
	/**
	 * 获取：主键
	 */
	public String getFdId() {
			return fdId;
	}
	/**
	 * 设置：战队名称
	 */
	public void setFdWarName(String fdWarName) {
			this.fdWarName = fdWarName;
	}
	/**
	 * 获取：战队名称
	 */
	public String getFdWarName() {
			return fdWarName;
	}
	/**
	 * 设置：参战人数
	 */
	public void setFdNum(String fdNum) {
			this.fdNum = fdNum;
	}
	/**
	 * 获取：参战人数
	 */
	public String getFdNum() {
			return fdNum;
	}
	/**
	 * 设置：下注金额
	 */
	public void setFdAmount(BigDecimal fdAmount) {
			this.fdAmount = fdAmount;
	}
	/**
	 * 获取：下注金额
	 */
	public BigDecimal getFdAmount() {
			return fdAmount;
	}
	/**
	 * 设置：授权通道
	 */
	public void setFdChannel(String fdChannel) {
			this.fdChannel = fdChannel;
	}
	/**
	 * 获取：授权通道
	 */
	public String getFdChannel() {
			return fdChannel;
	}
	/**
	 * 设置：等待时间
	 */
	public void setFdWaitTime(String fdWaitTime) {
			this.fdWaitTime = fdWaitTime;
	}
	/**
	 * 获取：等待时间
	 */
	public String getFdWaitTime() {
			return fdWaitTime;
	}
	/**
	 * 设置：游戏计划开始时间
	 */
	public void setFdStartTime(String fdStartTime) {
			this.fdStartTime = fdStartTime;
	}
	/**
	 * 获取：游戏计划开始时间
	 */
	public String getFdStartTime() {
			return fdStartTime;
	}
	/**
	 * 设置：房间号
	 */
	public void setFdRoomNo(String fdRoomNo) {
			this.fdRoomNo = fdRoomNo;
	}
	/**
	 * 获取：房间号
	 */
	public String getFdRoomNo() {
			return fdRoomNo;
	}
	/**
	 * 设置：创建用户
	 */
	public void setFdCreateId(String fdCreateId) {
			this.fdCreateId = fdCreateId;
	}
	/**
	 * 获取：创建用户
	 */
	public String getFdCreateId() {
			return fdCreateId;
	}
	/**
	 * 设置：发布者截图
	 */
	public void setFdCreatePic(String fdCreatePic) {
			this.fdCreatePic = fdCreatePic;
	}
	/**
	 * 获取：发布者截图
	 */
	public String getFdCreatePic() {
			return fdCreatePic;
	}
	/**
	 * 设置：0:发布者胜,1:挑战者胜
	 */
	public void setFdCreateResult(Integer fdCreateResult) {
			this.fdCreateResult = fdCreateResult;
	}
	/**
	 * 获取：0:发布者胜,1:挑战者胜
	 */
	public Integer getFdCreateResult() {
			return fdCreateResult;
	}
	/**
	 * 设置：挑战者id
	 */
	public void setFdDareId(String fdDareId) {
			this.fdDareId = fdDareId;
	}
	/**
	 * 获取：挑战者id
	 */
	public String getFdDareId() {
			return fdDareId;
	}
	/**
	 * 设置：挑战者截图
	 */
	public void setFdDarePic(String fdDarePic) {
			this.fdDarePic = fdDarePic;
	}
	/**
	 * 获取：挑战者截图
	 */
	public String getFdDarePic() {
			return fdDarePic;
	}
	/**
	 * 设置：0:发布者胜,1:挑战者胜
	 */
	public void setFdDareResult(Integer fdDareResult) {
			this.fdDareResult = fdDareResult;
	}
	/**
	 * 获取：0:发布者胜,1:挑战者胜
	 */
	public Integer getFdDareResult() {
			return fdDareResult;
	}
	/**
	 * 设置：发布者简介
	 */
	public void setFdPublishDesc(String fdPublishDesc) {
			this.fdPublishDesc = fdPublishDesc;
	}
	/**
	 * 获取：发布者简介
	 */
	public String getFdPublishDesc() {
			return fdPublishDesc;
	}
	/**
	 * 设置：挑战者简介
	 */
	public void setFdDareDesc(String fdDareDesc) {
			this.fdDareDesc = fdDareDesc;
	}
	/**
	 * 获取：挑战者简介
	 */
	public String getFdDareDesc() {
			return fdDareDesc;
	}
	/**
	 * 设置：战局是否结束
	 */
	public void setFdIsEnd(Integer fdIsEnd) {
			this.fdIsEnd = fdIsEnd;
	}
	/**
	 * 获取：战局是否结束
	 */
	public Integer getFdIsEnd() {
			return fdIsEnd;
	}
	/**
	 * 设置：是否结算
	 */
	public void setFdIsSettlement(Integer fdIsSettlement) {
			this.fdIsSettlement = fdIsSettlement;
	}
	/**
	 * 获取：是否结算
	 */
	public Integer getFdIsSettlement() {
			return fdIsSettlement;
	}
	/**
	 * 设置：0:开始未结束1:发布者胜,2:挑战者胜,-1发布者缺席,-2:挑战者缺席
	 */
	public void setFdResult(Integer fdResult) {
			this.fdResult = fdResult;
	}
	/**
	 * 获取：0:开始未结束1:发布者胜,2:挑战者胜,-1发布者缺席,-2:挑战者缺席
	 */
	public Integer getFdResult() {
			return fdResult;
	}

	@Override
	protected Serializable pkVal() {
			return this.fdId;
	}
}
